####################
#S                 #
# ### ###########  #
# # # #         #  #
# # # # ####### #  #
# #   #       # #  #
# # ######### # #  #
# #           # #  #
# # ########### #  #
# #             #  #
# ###############  #
#                 E#
####################